home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / apps / sprsheet / viscalc.lzh / VISCALC / MAKEFILE < prev    next >
Encoding:
Text File  |  1985-11-20  |  1.3 KB  |  58 lines

  1. #    Make file for ATARI ST version of DBW_VC
  2.  
  3. #
  4.  
  5. #    v1.0    870117    DBW
  6.  
  7. #    v1.1    870206    RWB
  8.  
  9. #
  10.  
  11.  
  12.  
  13. # On U**X systems, compile with:
  14.  
  15. #    % cc -c -DU__X -O file.c
  16.  
  17. #
  18.  
  19. # On VMS system, compile with:
  20.  
  21. #    $ cc/define=VMS file.c
  22.  
  23. #    also.... rename y.tab.h to y_tab.h
  24.  
  25.  
  26.  
  27. OBJS    = sc.bin lex.bin gram.bin interp.bin cmds.bin curses.bin
  28.  
  29. INCL    = experres.h sc.h statres.h y_tab.h
  30.  
  31. DOCS    = README vc.man
  32.  
  33. BIN    = c:\bin
  34.  
  35. FLAGS    = -id:\include\ -n
  36.  
  37.  
  38.  
  39. vc :    $(OBJS)
  40.  
  41.     $(BIN)\lnk.ttp -with vc -nolist
  42.  
  43.  
  44.  
  45. lex.bin :a:\lex.c $(INCL)
  46.  
  47.     $(CP) a:\lex.c lex.c
  48.  
  49.     $(BIN)\lc1.ttp $(FLAGS) lex.c
  50.  
  51.     $(BIN)\lc2.ttp lex
  52.  
  53.     $(RM) lex.c
  54.  
  55.  
  56.  
  57. interp.bin : a:\interp.c $(INCL)
  58.  
  59.     $(CP) a:\interp.c interp.c
  60.  
  61.     $(BIN)\lc1.ttp $(FLAGS) interp
  62.  
  63.     $(BIN)\lc2.ttp interp
  64.  
  65.     $(RM) interp.c
  66.  
  67.  
  68.  
  69. sc.bin : a:\sc.c $(INCL)
  70.  
  71.     $(CP) a:\sc.c sc.c
  72.  
  73.     $(BIN)\lc1.ttp $(FLAGS) -dDECLARE sc
  74.  
  75.     $(BIN)\lc2.ttp sc
  76.  
  77.     $(RM) sc.c
  78.  
  79.  
  80.  
  81. cmds.bin : a:\cmds.c $(INCL)
  82.  
  83.     $(CP) a:\cmds.c cmds.c
  84.  
  85.     $(BIN)\lc1.ttp $(FLAGS) cmds
  86.  
  87.     $(BIN)\lc2.ttp cmds
  88.  
  89.     $(RM) cmds.c
  90.  
  91.  
  92.  
  93. curses.bin : a:\curses.c $(INCL)
  94.  
  95.     $(CP) a:\curses.c curses.c
  96.  
  97.     $(BIN)\lc1.ttp $(FLAGS) curses
  98.  
  99.     $(BIN)\lc2.ttp curses
  100.  
  101.     $(RM) curses.c
  102.  
  103.  
  104.  
  105. gram.bin : a:\gram.c $(INCL)
  106.  
  107.     $(CP) a:\gram.c gram.c
  108.  
  109.     $(BIN)\lc1.ttp $(FLAGS) gram
  110.  
  111.     $(BIN)\lc2.ttp gram
  112.  
  113.     $(RM) gram.c
  114.  
  115.